// pages/home/notice/notice.js
import { Notice } from 'notice-model.js';
import { Config } from '../../../utils/config.js';
const wxParse = require("../../../wxParse/wxParse.js");
var Function = require("../../../utils/function.js");
var api = new Notice(); //实例化 首页 对象
var getUserInfo = require('../../auth/auth.js')
var app = getApp();
Page({

      /**
       * 页面的初始数据
       */
      data: {
        //页数
        page:1,
        //列表
        list:[],
        //节点
        he:false,
      },

      //列表
      getList(){
        let data = { page:this.data.page }
        api.getNotice(data,res=>{
          console.log(res)
          let array = this.data.list;
          let list = array.concat(res.data)
          this.setData({ list : list })
        })
      },

      //获取节点
      bindDom() {
        wx.createSelectorQuery().select('.flex-gl').boundingClientRect(res => {
          this.setData({ he: res.height })
        }).exec();
      },

      //触底加载
      bindBottom(){
        let page  = this.data.page + 1;
        this.setData({ page: page });
        this.getList();
      },

      /**
       * 生命周期函数--监听页面加载
       */
      onLoad: function (options) {
        this.getList();
        this.bindDom();
      },

      /**
       * 生命周期函数--监听页面显示
       */
      onShow: function () {

      },

      linkTo(e) {
            let url = Function.getDataSet(e, 'url');
            Function.linkTo(url)
      },

      /**
       * 生命周期函数--监听页面隐藏
       */
      onHide: function () {

      },

      /**
       * 生命周期函数--监听页面卸载
       */
      onUnload: function () {

      },

      /**
       * 页面相关事件处理函数--监听用户下拉动作
       */
      onPullDownRefresh: function () {

      },

      /**
       * 页面上拉触底事件的处理函数
       */
      onReachBottom: function () {

      },

      /**
       * 用户点击右上角分享
       */
      onShareAppMessage: function () {

      }
})